go toe to toe with someone - Turkish English Dictionary